
// 定义全局的 baseUrl
const baseUrl = 'http://localhost:8088';

// 全局的 axios 实例
const axiosInstance = axios.create({
  baseURL: baseUrl,
  timeout: 5000, // 请求超时时间
  headers: {
    'Content-Type': 'application/json',
  },
});

// 请求拦截器：自动添加 userId
axiosInstance.interceptors.request.use((config) => {
  const userId = localStorage.getItem('userId');
  if (userId) {
    config.headers['userId'] = userId;
  }
  return config;
});

// 导出 axios 实例
window.axiosInstance = axiosInstance;